package com.mingdao.lhy.mapper.wish;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import com.mingdao.lhy.pojo.page.ArtSpecialtySignUp;

@Mapper
@Repository(value = "artSpecialtySignUpMapper")
public interface ArtSpecialtySignUpMapper {

	List<ArtSpecialtySignUp> list();

	ArtSpecialtySignUp getOne(String id);

	ArtSpecialtySignUp selectByPrimaryKeyYt(String bmh);
	
	ArtSpecialtySignUp selectByPrimaryKeyTs(String bmh);

	int deleteByPrimaryKeyYt(String bmh);

	int insertYt(ArtSpecialtySignUp record);

	int insertSelective(ArtSpecialtySignUp record);

	ArtSpecialtySignUp selectByPrimaryKey(Long id);

	int updateByPrimaryKeySelectiveYt(ArtSpecialtySignUp record);
	
	int updateByPrimaryKeySelectiveTs(ArtSpecialtySignUp record);

	int updateByPrimaryKeyYt(ArtSpecialtySignUp record);

	int updateHighSchoolExamineByBmhYt(String bmh);

	int updateHighSchoolCancelExamineByBmhYt(String bmh);

	int updateArtSpecialtyExamineByBmhYt(String bmh);

	int updateArtSpecialtyCancelExamineByBmhYt(String bmh);
	
	
	int insertTs(ArtSpecialtySignUp record);
	
	//ArtSpecialtySignUp selectByPrimaryKey2(Long id);

	int updateByPrimaryKeyTs(ArtSpecialtySignUp record);

	int updateHighSchoolExamineByBmhTs(String bmh);

	int updateHighSchoolCancelExamineByBmhTs(String bmh);

	int updateArtSpecialtyExamineByBmhTs(String bmh);

	int updateArtSpecialtyCancelExamineByBmhTs(String bmh);	

	List<ArtSpecialtySignUp> getWishedStudentByXsdmArtSpecialty(Map<String, String> map);
	
	List<ArtSpecialtySignUp> getWishedStudentByXsdmArtSpecialtyCity(Map<String, String> map);
	
	List<ArtSpecialtySignUp> getWishedStudentByXsdmArtSpecialtyTs(Map<String, String> map);
	
	List<ArtSpecialtySignUp> getWishedStudentByXsdmArtSpecialtyCityTs(Map<String, String> map);

	List<ArtSpecialtySignUp> getWishedStudentByGzxxdmArtSpecialtyYt(Map<String, String> map);
	
	List<ArtSpecialtySignUp> getWishedStudentByGzxxdmArtSpecialtyTs(Map<String, String> map);

	List<ArtSpecialtySignUp> getAllWishedStudentArtSpecialtyYt(Map<String, String> map);
	
	List<ArtSpecialtySignUp> getAllWishedStudentArtSpecialtyTs(Map<String, String> map);
	
	List<ArtSpecialtySignUp> getAllWishedStudentArtSpecialtyByHighSchoolYt(Map<String, String> map);
	
	List<ArtSpecialtySignUp> getAllWishedStudentArtSpecialtyByHighSchoolTs(Map<String, String> map);

}